Optimisation Modelling for Software Developers

نویسندگان

  • Kathryn Francis
  • Sebastian Brand
  • Peter J. Stuckey
چکیده

Software developers are an ideal channel for the distribution of Constraint Programming (CP) technology. Unfortunately, including even basic optimisation functionality in an application currently requires the use of an entirely separate paradigm with which most software developers are not familiar. We suggest an alternative interface to CP designed to overcome this barrier, and describe a prototype implementation for Java. The interface allows an optimisation problem to be defined in terms of procedures rather than decision variables and constraints. Optimisation is seamlessly integrated into a wider application through automatic conversion between this definition and a conventional model solved by an external solver. This work is inspired by the language CoJava, in which a simulation is automatically translated into an optimal simulation. We extend this idea to support a general interface where optimisation is triggered ondemand. Our implementation also supports much more advanced code, such as object variables, variable-sized collections, and complex decisions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Emergency department resource optimisation for improved performance: a review

Emergency departments (EDs) have been becoming increasingly congested due to the combined impacts of growing demand, access block and increased clinical capability of the EDs. This congestion has known to have adverse impacts on the performance of the healthcare services. Attempts to overcome with this challenge have focussed largely on the demand management and the application of system wide p...

متن کامل

A DSS generator for multiobjective optimisation of spreadsheet-based models

Water management practice has benefited from the development of model-driven Decision Support Systems (DSS), and in particular those that combine simulation with single or multiple-objective optimisation tools. However, there are many performance, acceptance and adoption problems with these decision support tools caused mainly by misunderstandings between the communities of system developers an...

متن کامل

Early Health Economic Modelling – Optimizing Development for Medical Device Developers?; Comment on “Problems and Promises of Health Technologies: The Role of Early Health Economic Modeling”

This commentary considers the positive and negative consequences of early economic modelling and explores potential future directions. Early economic modelling offers device manufacturers an opportunity to assess the potential value of an innovation at an early stage of development. Early modelling can direct resources into potentially viable technologies and reduce inv...

متن کامل

A reliability-based maintenance technicians’ workloads optimisation model with stochastic consideration

The growing interest in technicians’ workloads research is probably associated with the recent surge in competition. This was prompted by unprecedented technological development that triggers changes in customer tastes and preferences for industrial goods. In a quest for business improvement, this worldwide intense competition in industries has stimulated theories and practical frameworks that ...

متن کامل

Using reservoir trophic-state indexes in optimisation modelling of water-resource systems

Water quality is an important factor to consider when attempting to reconcile mathematical optimisation modellingwith the physical reality of water-resource systems. In particular, when the greater part of water resources in supply systems comes from artificial reservoirs, as in Mediterranean regions, a simplified approach based on the attribution of the trophic state of reservoirs can be devel...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012